Obiettivi di Apprendimento
- Identificare e applicare modelli di ramificazione appropriati, come Gitflow e lo sviluppo basato sul ramo principale
- Padroneggiare i meccanismi del comando Git merge rispetto a rebase e i loro rispettivi casi d'uso
- Risolvere conflitti strutturali e di contenuto utilizzando strumenti della riga di comando e interfacce grafiche
- Applicare le migliori pratiche per mantenere un cronologia dei commit pulita tramite il riassemblamento (squashing) e il rebase interattivo